home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr05 / xnot12a.zip / MAKEFILE.W3 < prev    next >
Text File  |  1993-06-11  |  2KB  |  81 lines

  1. #
  2. # Makefile for gnu-like MicroEMACS for Windows 3.1 using MicroSoft C7
  3. #
  4. SYS    = 
  5. #CDEFS    = /DJAM /DMSW /DINDENTING
  6. CDEFS    = /DJAM /DMSW 
  7. DEBUG   = 
  8. CFLAGS    = /W3 /AL /Ox /G2sw  $(CDEFS) $(DEBUG)
  9. CC      = cl  
  10. LFLAGS=     /noe /nod /F /batch/ $(DEBUG)
  11.  
  12. # standard headers
  13. DEF = def.h sysdef.h ttydef.h chrdef.h
  14.  
  15. # implicit compilation rule
  16. .c.obj:
  17.     $(CC) /c $(CFLAGS) $*.c
  18.  
  19. # files that can be removed, because they are really just copies
  20.  
  21. # object file listg
  22. OBJ = w3font.obj w3io.obj w3key.obj w3ext.obj \
  23.     w3win.obj w3mem.obj \
  24.     alloca.obj basic.obj buffer.obj cinfo.obj \
  25.     dir.obj dired.obj display.obj \
  26.     echo.obj extend.obj file.obj fileio.obj \
  27.     help.obj kbd.obj keymap.obj \
  28.     line.obj macro.obj main.obj match.obj \
  29.     modes.obj paragrap.obj \
  30.     random.obj regex.obj region.obj \
  31.     re_searc.obj search.obj spawn.obj \
  32.     ttyio.obj ttykbd.obj version.obj \
  33.     window.obj  w3misc.obj\
  34.     word.obj dos.obj undo.obj \
  35.     indent.obj crypt.obj mouse.obj
  36.  
  37. SRC = w3font.c mouse.c w3io.c w3key.c w3win.c w3mem.c \
  38.     alloca.c basic.c buffer.c cinfo.c dir.c dired.c display.c \
  39.     echo.c extend.c file.c fileio.c help.c kbd.c keymap.c \
  40.     line.c macro.c main.c match.c modes.c paragrap.c \
  41.     random.c regex.c region.c re_searc.c search.c spawn.c \
  42.     ttyio.c ttykbd.c version.c window.c word.c dos.c undo.c indent.c \
  43.     crypt.c w3ext.c w3misc.c 
  44.  
  45. objects: $(OBJ)
  46.     $(CC) $(CFLAGS) $*.c 
  47.  
  48. keymap.obj: keymap.c keyname.h
  49.  
  50. w3win.obj: w3win.c jam.h
  51.  
  52. display.obj: display.c jam.h ttydef.h
  53.  
  54. w3io.obj: w3io.c jam.h
  55.  
  56. w3key.obj: w3key.c jam.h
  57.  
  58. w3ext.obj: w3ext.c jam.h
  59.  
  60. w3font.obj: w3font.c jam.h
  61.  
  62. undo.obj: undo.c def.h
  63.  
  64. indent.obj: indent.c def.h
  65.  
  66. me.res: me.rc me.dlg 
  67.   rc -r me.rc
  68.  
  69. emax: wnot.exe me.res
  70.  
  71. # add /Fm to the CC line to get a load map
  72. wnot.exe: $(OBJ) me.res
  73.     link $(LFLAGS) @me.lnk
  74.         rc -k me wnot.exe
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.